package com.assignwork.service;

import com.assignwork.dto.TrainLoadLogDTO;
import com.assignwork.entity.TrainLoadLog;
import com.assignwork.vo.TrainLoadLogVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;
import org.springblade.core.secure.BladeUser;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * 火车装卸日志服务类
 */
public interface ITrainLoadLogService extends BaseService<TrainLoadLog> {

    IPage<TrainLoadLogVO> pageTrainLoadLog(BladeUser bladeUser, IPage<TrainLoadLogVO> page, TrainLoadLogDTO dto);


    void trainLoadingExport(HttpServletResponse response, TrainLoadLogDTO dto);

}